home *** CD-ROM | disk | FTP | other *** search
/ Amiga Collections: Taifun / Taifun 036 (1987-11-15)(Ossowski, Stefan)(DE)(PD).zip / Taifun 036 (1987-11-15)(Ossowski, Stefan)(DE)(PD).adf / Sol / POSTER < prev    next >
Internet Message Format  |  1989-01-18  |  2KB

  1. From: tektronix!cwruecmp.UUCP!allbery%ncoast.UUCP
  2. Date: Wed  5 Aug 1987 at 10:23:04
  3. Path: tekred!games-request
  4. From: games-request@tekred.TEK.COM
  5. Newsgroups: comp.sources.games
  6. Subject: v02i030:  sol2 - solitaire games (revised)
  7. Message-ID: <1485@tekred.TEK.COM>
  8. Date: 5 Aug 87 17:23:04 GMT
  9. Sender: billr@tekred.TEK.COM
  10. Reply-To: allbery%ncoast.UUCP@cwruecmp.UUCP (Brandon S. Allbery)
  11. Lines: 1943
  12. Approved: billr@tekred.TEK.COM
  13.  
  14. Submitted by: allbery%ncoast.UUCP@cwruecmp.UUCP (Brandon S. Allbery)
  15. Comp.sources.games: Volume 2, Issue 30
  16. Archive-name: sol2
  17.  
  18.     [From the author...    -br]
  19.  
  20. [[I've done some work on the solitaire games posted to this newsgroup in late
  21. July.  Included below is a "shar" of the modified sources.  (The linting made
  22. the diffs bigger than the originals.)
  23.  
  24. Summary of changes to the programs:
  25.  
  26. (1) Fixed a bug in getting the backspace character from the termcap.
  27. (2) Added code for System III and System V, and derivatives thereof, for the
  28.     terminal I/O library used by these systems.
  29. (3) Added code to make ^Z work in these games even on systems without job
  30.     control; instead of returning to the parent shell, you get a subshell.
  31.     (This is independent of the terminal stuff, as I know of BSD lookalikes
  32.     that don't have job control (Pixel) and System V's that have job control
  33.     (Callan).)
  34. (4) Changed the gettimeofday() to a localtime().  The game only uses the
  35.     "seconds" portion of the returned data, and that only to do an srand().
  36.     I figure localtime() is good enough for the games' purpose.
  37. (5) Linted.  --Partially, as System III lint isn't as smart as System V
  38.     lint and therefore probably missed some things.  However, it *did* catch
  39.     an operator precedence bug.
  40.  
  41. Detailed information is in the README.  (The author's original README is
  42. included at the end of my README.)
  43.  
  44. Quick compile commands:
  45. -    edit Makefile; comment and/or uncomment lines at the top depending
  46.     on whether your system uses the terminfo/curses termcap emulation
  47.     or real termcap;
  48. -    type "make" and wait for it to finish
  49.  
  50. Have fun!
  51.  
  52. ++Brandon]]
  53.